<?php
session_start();//启动session_start
/*当第一次访问网站时，Seesion_start()函数就会创建一个唯一的Session ID，
并自动通过HTTP的响应头，将这个Session ID保存到客户端Cookie中。
同时，也在服务器端创建一个以Session ID命名的文件，用于保存这个用户的会话信息。
当同一个用户再次访问这个网站时，也会自动通过HTTP的请求头将Cookie中保存的Seesion ID再携带过来，
这时Session_start()函数就不会再去分配一个新的Session ID，
而是在服务器的硬盘中去寻找和这个Session ID同名的Session文件，将这之前为这个用户保存的会话信息读出，
在当前脚本中应用，达到跟踪这个用户的目的。*/
//session保存在linux里的/tmp文件夹里
//[root@localhost tmp]# rm -rf ./sess_*     linux清理session

//Cookie: pgv_pvid=4884688040; ts_uid=8311010296; PHPSESSID=bbc628653166c3dcb533252c1c7aaf75

//session_id();session_id() 返回当前会话ID。 如果当前没有会话，则返回空字符串（""）。
//unset($_SESSION)把所有的SESSION删除,不会把linux里的session文件删掉
//session_destroy()删除当前用户对应的session文件以及释放session id，内存中$_SESSION变量内容依然保留；
//$_SESSION['php']=123;
/*[root@localhost tmp]# cat sess_bbc628653166c3dcb533252c1c7aaf75
php|i:123;*/
//$_SESSION['java']=77;
//var_export($_SESSION);
//echo $_SESSION['php'];
//$_SESSION["Session名称"]=变量或字符串信息;
//读取Session变量信息（可赋值给一个变量或者直接输出）：
//变量=$_SESSION["Session名称"];

/*$sessionpath = session_save_path();
echo $sessionpath;*/


//session_unset()
//释放当前在内存中已经创建的所有$_SESSION变量，但不删除session文件以及不释放对应的session id

//session_destroy();
//删除当前用户对应的session文件以及释放session id，内存中的$_SESSION变量内容依然保留